package com.maxjay.component.metadata.core.command;

import java.util.List;

import com.maxjay.component.metadata.model.Entity;
import com.maxjay.component.metadata.model.Record;

public interface EntityCommand {
	
	/**
	 * 执行相关操作
	 */
	void execute();
	
	/**
	 * 取得实体对象
	 * 
	 * @return
	 */
	Entity getEntity();
	
	/**
	 * 取得记录集
	 * 
	 * @return
	 */
	List<Record> getRecords();
	
}
